草庐IT

ios - 停止当前的 NSURLConnection

全部标签

javascript - 在 chrome 扩展中显示当前 URL

经过一些研究,我想出的代码是这样的:varoutUrl;//firstgetthewindowidchrome.windows.getCurrent(function(window){//thengetthecurrentactivetabinthatwindowchrome.tabs.query({active:true,windowId:window.id},function(tabs){vartab=tabs[0];document.write(tab.url)});});这是从我的弹出html文件中调用的javascript文件。但是,它不显示当前网站的URL,而是什么也不显示

javascript - 从 Google Chrome 扩展程序中的通知切换当前标签

我在Chrome中遗漏了什么吗tabsdocumentation或者有没有办法让扩展程序更改当前事件的选项卡?我有一个扩展程序,一旦选项卡完成加载,它就会弹出一个通知,如果未选择加载的选项卡,则向用户提供更改以将其更改为已选中。或者至少这是我希望它做的。阅读notificationsAPI我没有看到任何提及访问chrome.tabs.get的方法,但有chrome.extension.getBackgroundPage()。有人知道如何将其变成我想要做的事情吗?非常感谢。 最佳答案 你可以选择一个选项卡:chrome.tabs.up

javascript - 检查元素是否完全可见,然后停止滚动

我正在使用FullSlider.js创建一个完整的幻灯片网页。如果红色元素完全可见,我需要浏览器阻止滚动事件(意味着:窗口没有移动,但我能够接收到Action)并且在我做了一些事情之后我想再次启用滚动。这就是我到目前为止所做的:我阅读了很多关于此的内容并尝试了更多解决方案,例如:停止滚动:1.stopscrollingofwebpagewithjquery根本不起作用HowtoprogrammaticallydisablepagescrollingwithjQuery停止滚动,但无法再次启用滚动事件阻止默认,在chrome中工作正常,但在firefox中工作不太好检查元素是否可见:Ch

javascript - AngularJS 获取当前工厂/服务名称

奥拉!我只是在玩Angular的工厂和服务,我只是注意到我无法获得工厂/服务的当前名称。至少我无法获得任何相关资源。例如,这样就更清楚了,我有一个工厂,就像这样;.factory('GuessImAFactory',[function(){varfactoryName=this.yadayada.name;//returnsomething;}])所以问题是有人知道如何获取它的名称吗? 最佳答案 我认为这是不可能的。在回调函数中,您无法获得工厂的实际实例,因为您是在那个地方定义它的。在其他作品中,它尚未创建。但是,对此的简单解决方法

javascript - 几次点击后 Bootstrap 模式停止

我链接到一个Bootstrap模式,如下所示;然而,在一轮打开/关闭之后,模态停止响应点击。我尝试用bootstrap文档中的示例替换代码并且它有效。我不确定从哪里开始调试。 最佳答案 您没有正确关闭模式。您需要更改:×到:× 关于javascript-几次点击后Bootstrap模式停止,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32467795/

javascript - socket.io 的断开、关闭和销毁方法之间的区别

我正在使用node.js开发一个简单的聊天应用程序&socket.io.我正在尝试终止连接,例如,当用户选择离开命名空间时,或类似于注销的操作,这不会退出应用程序或触发重新加载。我已经检查了这个问题@GitHub,还有这些问题,Node.js:socket.iocloseclientconnectionClosingasocketserversideonsocket.io?Howtocloseasocket.ioconnection他们建议使用不同的方法,例如disconnect、close等根据我自己的实验,disconnect、close方法都将套接字的connected属性设置为

javascript - 使用 jQuery 和 Javascript 打开 IOS 相机应用程序并将其存储为变量

我是否可以使用jQuery和Javascript,这样我就可以在IOS上打开相机应用程序,拍照,然后将该图像保存到一个变量中,这样我就可以将它上传到解析中?我不喜欢使用这个,因为你无法控制图像。谢谢 最佳答案 您可以将FileAPI与生成的、不可见的输入[type="file"]一起使用,这将为您留下一个File对象,然后您可以将其作为二进制文件使用,或者如下例所示,一个base64url​​,然后您可以将其传递给服务器。varbtn=document.getElementById('upload-image'),uploader=

javascript - CORS 被 node.js 和 socket.io 阻止

我最近开始学习node.js和socket.io。我遵循了socket.io的一个简单教程,在我的计算机上运行时一切正常。但是,我决定将客户端部分上传到服务器进行测试,这就是问题开始的地方。我想在Web主机上运行聊天客户端,并在我的计算机或其他主机上运行服务器。基本上,我计划对服务器进行端口转发,并让客户端在网页上运行。我打开了我的端口转发端口,它似乎工作正常,但我每次都在网页上收到错误消息。Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceathttp://24.151.51.

javascript - 客户端总是响应之前服务器发送的事件,而不是当前事件

我看到代码有奇怪的行为here.客户端(Javascript):vares=newEventSource('/home/message');es.onmessage=function(e){console.log(e.data);};es.onerror=function(){console.log(arguments);};$(function(){$('#ping').on('click',function(){$.post('/home/ping',{UserID:parseInt($('#userid').val())||0});});});服务器端(C#):usingSyst

javascript - React-Three-Renderer 引用在 componentDidUpdate 中不是当前的(包括 MVCE)

我正在使用react-three-renderer(npm,github)来构建带有three.js的场景.我遇到了一个归结为MVCE的问题。引用没有按我期望的顺序更新。首先,这里是要查看的主要代码:varReact=require('react');varReact3=require('react-three-renderer');varTHREE=require('three');varReactDOM=require('react-dom');classSimpleextendsReact.Component{constructor(props,context){super(pr